torpedo gyroscope - French English Dictionary